Оказалось, что в Simpla механизм восстановления пароля пользователем реализован весьма своеобразно и ограничительно для пользователя.
В простых безобидных ситуация могут появляться тривиальные ошибки.
Настоящая доработка изменяет схему работы по восстановлению пароля - теперь процедура не связана с сессией и поэтому корректно работает без указанных ограничений.
Также контроль времени - ссылка на восстановление пароля действительна в течение 72 часов (значение можно менять).
Ссылкой на восстановление можно воспользоваться только один раз - при успешном открытии страницы смены пароля ссылка ставится недействительной.
Создавалось для версии 2.3.7.
Скорее всего, годится и для других версий 2.x